<?php 

// 声明头部

header('Content-type: image/png');


// 创建画布
$res = imageCreateTrueColor(400,200);

// 设置颜色
$color = imageColorAllocate($res,255,255,255); 

// 填充画布

imageFill($res,0,0,$color);


// 设置颜色


// imageRectangle($res,0,0,350,180,$color);


// imageFilledRectangle($res,30,30,200,150,$color);


// imageEllipse($res,100,50,50,50,$color);

// imageFilledEllipse($res,100,50,50,50,$color);


// imageLine($res,0,0,350,180,$color);


// imagesetpixel($res,50,50,$color);

$str = "0123456789qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM";

for ($i=0; $i < 4 ; $i++) { 

	$width = ((400/4)-100)+$i*((400/4));

	$height = (200+100)/2;

	$one = $str[mt_rand(0,61)];

	$color = imageColorAllocate($res,mt_rand(0,254),mt_rand(0,254),mt_rand(0,254));

	imagettftext($res,100,mt_rand(-20,20),$width,$height,$color,'./youyuan.ttf',$one);
}


// 画干扰线

for ($i=0; $i < 10; $i++) { 
	$color = imageColorAllocate($res,mt_rand(0,255),mt_rand(0,255),mt_rand(0,255));

	imageLine($res,mt_rand(0,400),mt_rand(0,100),mt_rand(0,400),mt_rand(100,200),$color);
}

// 画干扰小方块

for ($i=0; $i <20 ; $i++) { 
	$color = imageColorAllocate($res,mt_rand(0,255),mt_rand(0,255),mt_rand(0,255));

	$x = mt_rand(0,400);
	$y = mt_rand(0,200);
	$x1=$x+10;
	$y1=$y+10;

	imageFilledRectangle($res,$x,$y,$x1,$y1,$color);
}




// 输出图片
imagepng($res);

imageDestroy($res);






 ?>